.button_01 {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 11px 22px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button_01:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button_01:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   
   
   
   button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#3b3b3b 52%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a3a3a3),
		color-stop(0.52, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
		
		}
	
	
	.classname1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #25a4db;
	-webkit-box-shadow:inset 0px 1px 0px 0px #25a4db;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 1px rgba(255, 255, 255, 0.6) inset;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdc0c1), color-stop(1, #8a0001) );
	background:-moz-linear-gradient( center top, #fdc0c1 5%, #8a0001 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0090ce', endColorstr='#007baf');
	background-color:#0090ce;
	border:1px solid #23448d;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #007baf;
	cursor: pointer;
}
.classname1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0098d9), color-stop(1, #0088c2) );
	background:-moz-linear-gradient( center top, #0098d9 5%, #0088c2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0098d9', endColorstr='#0088c2');
	background-color:#0098d9;
}
.classname1:active {
	position:relative;
	top:1px;
}

.classname2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #d2d2d2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d2d2d2;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 1px rgba(255, 255, 255, 0.6) inset;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cdcdcd), color-stop(1, #bdbdbd) );
	background:-moz-linear-gradient( center top, #cdcdcd 5%, #bdbdbd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#bdbdbd');
	background-color:#cdcdcd;
	border:1px solid #9c9b9b;
	display:inline-block;
	color:#e0e0e0;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #bdbdbd;
	cursor: pointer;
}
.classname2:hover {
}
.classname2:active {
	position:relative;
	top:1px;
}

.classname3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7f7f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7f7f7;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 1px rgba(255, 255, 255, 0.6) inset;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #e4e4e4) );
	background:-moz-linear-gradient( center top, #f4f4f4 5%, #e4e4e4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e4e4e4');
	background-color:#f4f4f4;
	border:1px solid #c1c1c1;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #eaeaea;
	cursor: pointer;
}
.classname3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #ececec) );
	background:-moz-linear-gradient( center top, #f4f4f4 5%, #ececec 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec');
	background-color:#f4f4f4;
}
.classname3:active {
	position:relative;
	top:1px;
}